<%@ page import="java.util.ArrayList" %><%--
  Created by IntelliJ IDEA.
  User: 86178
  Date: 2022/3/29
  Time: 21:25
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
    <title>if标签</title>

</head>
<body>
<%--
    c:if标签
        1.属性：test必须属性，接受Boolean表达式
        如果表达式为true，则显示if标签体内容，如果为false，则不显示标签体内容
        一般情况下，test属性值会结合el表达式一起使用
        2.注意：c:if标签没有else情况，想要else情况，则可以定义一个c:if标签
--%>

<c:if test="true">
    怎么会不显示
    <h1>显示</h1>
</c:if>
<hr>
<%
    //判断request域中的一个list集合是否为空，如果不为空就进行遍历
    ArrayList<Object> list = new ArrayList<>();
    list.add("柴");
    request.setAttribute("list",list);
%>

<c:if test="${not empty list}">
    <%
        for (Object o : list) {
            out.print(o);
        }
    %>
</c:if>
</body>
</html>
